/* thai */

@font-face {
    font-family: 'Kanit';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Kanit Light Italic'), local('Kanit-LightItalic'), url(../fonts/Kanit/Kanit-LightItalic-Th.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}


/* vietnamese */

@font-face {
    font-family: 'Kanit';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Kanit Light Italic'), local('Kanit-LightItalic'), url(../fonts/Kanit/Kanit-LightItalic-Vn.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}


/* latin-ext */

@font-face {
    font-family: 'Kanit';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Kanit Light Italic'), local('Kanit-LightItalic'), url(../fonts/Kanit/Kanit-LightItalic-Lte.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Kanit';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Kanit Light Italic'), local('Kanit-LightItalic'), url(../fonts/Kanit/Kanit-LightItalic-Lt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* thai */

@font-face {
    font-family: 'Kanit';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Kanit Medium Italic'), local('Kanit-MediumItalic'), url(../fonts/Kanit/Kanit-MediumItalic-Th.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}


/* vietnamese */

@font-face {
    font-family: 'Kanit';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Kanit Medium Italic'), local('Kanit-MediumItalic'), url(../fonts/Kanit/Kanit-MediumItalic-Vn.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}


/* latin-ext */

@font-face {
    font-family: 'Kanit';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Kanit Medium Italic'), local('Kanit-MediumItalic'), url(../fonts/Kanit/Kanit-MediumItalic-Lte.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Kanit';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Kanit Medium Italic'), local('Kanit-MediumItalic'), url(../fonts/Kanit/Kanit-MediumItalic-Lt) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* thai */

@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Kanit Light'), local('Kanit-Light'), url(../fonts/Kanit/Kanit-Light-Th.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}


/* vietnamese */

@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Kanit Light'), local('Kanit-Light'), url(../fonts/Kanit/Kanit-Light-Vn.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}


/* latin-ext */

@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Kanit Light'), local('Kanit-Light'), url(../fonts/Kanit/Kanit-Light-Lte.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Kanit Light'), local('Kanit-Light'), url(../fonts/Kanit/Kanit-Light-Lt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* thai */

@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Kanit Medium'), local('Kanit-Medium'), url(../fonts/Kanit/Kanit-Medium-Th.woff2) format('woff2');
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}


/* vietnamese */

@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Kanit Medium'), local('Kanit-Medium'), url(../fonts/Kanit/Kanit-Medium-Vn.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}


/* latin-ext */

@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Kanit Medium'), local('Kanit-Medium'), url(../fonts/Kanit/Kanit-Medium-Lte.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */

@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Kanit Medium'), local('Kanit-Medium'), url(../fonts/Kanit/Kanit-Medium-Lt.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* --- MUSEO FONTS --- */

@font-face {
    font-family: 'museo100';
    src: url('../fonts/Museo100-Reg/museo100-regular-webfont.eot');
    src: url('../fonts/Museo100-Reg/museo100-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Museo100-Reg/museo100-regular-webfont.woff2') format('woff2'), url('../fonts/Museo100-Reg/museo100-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo300';
    src: url('../fonts/Museo300-Reg/museo-300-webfont.eot');
    src: url('../fonts/Museo300-Reg/museo-300-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Museo300-Reg/museo-300-webfont.woff2') format('woff2'), url('../fonts/Museo300-Reg/museo-300-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo700';
    src: url('../fonts/Museo700-Reg/museo700-regular-webfont.eot');
    src: url('../fonts/Museo700-Reg/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Museo700-Reg/museo700-regular-webfont.woff2') format('woff2'), url('../fonts/Museo700-Reg/museo700-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo900';
    src: url('../fonts/Museo900-Reg/museo900-regular-webfont.eot');
    src: url('../fonts/Museo900-Reg/museo900-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Museo900-Reg/museo900-regular-webfont.woff2') format('woff2'), url('../fonts/Museo900-Reg/museo900-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* --- PLACEHOLDER --- */

::-webkit-input-placeholder {
    color: #555;
}

:-moz-placeholder {
    /* Firefox 18- */
    opacity: 1;
    color: #555;
}

::-moz-placeholder {
    /* Firefox 19+ */
    opacity: 1;
    color: #555;
}

:-ms-input-placeholder {
    color: #555;
}

.container:not(i),
.container *:not(i) {
    font-family: Kanit, sans-serif;
    font-weight: 300;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

div,
span,
li {
    font-family: Kanit, sans-serif;
    font-family: Kanit, sans-serif;
}

a.top-logo span {
    text-decoration: none;
    color: #028749;
    font-family: Kanit, sans-serif;
    font-size: 1em;
}

span.usr-name {
    color: #333334;
    font-size: 1em;
    margin-right: 5px;
    position: absolute;
    right: 50px;
    top: 7px;
    font-family: 'Kanit', sans-serif;
}

.top-logo li {
    list-style-type: none;
}

a,
a:visited,
a:hover {
    text-decoration: none;
}